专利摘要:
METHOD, FIRST WI-FI DIRECT DEVICE ON A WFD NETWORK, SECOND WI-FI DIRECT DEVICE (WFD) ON A WFD NETWORK, AND COMPUTER-READABLE RECORDING MEDIA. A method and device for discovering a WiFi display service on a Wi-Fi Direct (WFD) network, the method including generating a service discovery request frame for discovering a service supported by a second WFD device on the WFD network; transmitting the service discovery request frame to the second WFD device; and receiving a service discovery response frame from the second WFD device in response to the service discovery request frame, wherein the service discovery request frame and the service discovery response frame are generated using a 802.11u Generic Advertisement Service (GAS) initial request frame and an 802.11u GAS initial response frame, respectively.
公开号:BR112012011660B1
申请号:R112012011660-6
申请日:2010-11-16
公开日:2021-05-11
发明作者:Lochan VERMA;Il-Ju Na
申请人:Samsung Electronics Co., Ltd;
IPC主号:
专利说明:

TECHNICAL FIELD
(001) The present invention relates to a method and device for discovering a WiFi display service on a WiFi Direct (WFD) network, and more specifically, to a method and device for discovering a WiFi display service on a WFD network, which can be used by devices within the WFD network in a Layer 2 pre-association stage, by using an 802.11u Generic Advertisement Service Initial Request (GAS) frame and an 802.11u GAS initial response frame. FUNDAMENTALS OF THE TECHNIQUE
(002) A WFi Direct (WFD) network is a network system suggested by the Wi-Fi Alliance and allows Wi-Fi devices to be connected to each other in a non-hierarchical way without participating in a native network, an office network, or an access location network.
(003) Devices within a WFD network may be able to discover information related to each other, eg capacity information. For discovery of information regarding supported devices and service capabilities, discovery protocols corresponding to layer 3 or higher of the layer-7 OSI model have been used in the related art. Layer 3 or higher protocols include universal plug and play (UPnP), simple service discovery protocol (SSDP), zero-configuration networking (ZeroConf), and DNS service discovery (DNS-SD).
(004) However, an operation of determining services that can be supported by a device using a Layer 3 or higher protocol begins after a Layer 2 connection to a corresponding device is established. If it is then determined that the corresponding device is a device incapable of satisfying a user's service demands, it is necessary to terminate the existing layer 2 connection to the corresponding device, establish a new layer 2 connection to a new device, and discover services that may be supported by the new device.
(005) Therefore, considering that a small mobile device has a small battery capacity, a method name for discovering services that can be supported by a device in a layer 2 pre-association stage is needed for improved energy efficiency and improved user experience. DETAILED DESCRIPTION OF THE INVENTION TECHNICAL SOLUTION
(006) According to an aspect of the present invention, there is provided a method and device for discovering a WiFi display service in a WFD network, which can be used by devices within the WFD network in a layer 2 pre-association stage. , using an 802.11u Generic Advertisement Service Initial Request (GAS) frame and an 802.11u GAS initial response frame. ADVANTAGEOUS EFFECTS
(007) According to an embodiment of the present invention, after information included in a service discovery response frame regarding services supported by a WiFi Direct (WFD) device is recognized, a secure Layer 2 connection to the device WFD can be selectively established only if the WFD device is a device meeting a user's demands. Therefore, according to an embodiment of the present invention, a device satisfying the demands of a user can be selected from a plurality of WFD devices in a layer 2 pre-association stage.
(008) Therefore, repetitive Layer 2 connection establishments to discover a device supporting services desired by a user by discovering services supported by each WFD device in a layer 2 pre-association stage can be avoided and thus battery consumption can be reduced, and the user experience can be improved.
(009) According to an embodiment of the present invention, exchanged frame formats and exchanged frame transmission operations are simplified to minimize the costs and complexity of incorporating service discovery prior to a layer 2 connection and to enable easy establishment connection between WFD devices within a WFD network. DESCRIPTION OF DRAWINGS
(010) Figure 1 shows a method of discovering WiFi display service in a WiFi Direct (WFD) network, according to an embodiment of the present invention;
(011) Figure 2 is a flowchart showing that a first WFD device requests service discovery in a WFD network in accordance with an embodiment of the present invention;
(012) Figure 3 is a flowchart showing that a second WFD device responds to a service discovery request in a WFD network in accordance with an embodiment of the present invention;
(013) Figure 4 shows a service discovery request/response frame according to an embodiment of the present invention;
(014) Figure 5 shows a service discovery request length-value (TLV) type of a service discovery request frame in accordance with an embodiment of the present invention;
(015) Figure 6 shows a type of service protocol according to an embodiment of the present invention;
(016) Figure 7 shows a type of service information according to an embodiment of the present invention;
(017) Figure 8 shows a service discovery response TLV of a service discovery response frame in accordance with an embodiment of the present invention;
(018) Figure 9 shows a status code of a service discovery response frame in accordance with an embodiment of the present invention;
(019) Figure 10 shows a service discovery request frame including identifiers of all protocols according to an embodiment of the present invention;
(020) Figure 11 shows a service discovery response frame including an identifier of a provider expansion protocol in accordance with an embodiment of the present invention;
(021) Figure 12 shows a service discovery request frame including an identifier of a provider expansion protocol in accordance with an embodiment of the present invention;
(022) Figure 13 shows a service discovery response frame including an identifier of a provider expansion protocol in accordance with an embodiment of the present invention;
(023) Figure 14 shows a type of service protocol including an identifier of a WiFi display protocol and an identifier of a provider expansion protocol in accordance with another embodiment of the present invention;
(024) Figure 15 shows a type of service protocol including an identifier of a WiFi display protocol in accordance with another embodiment of the present invention;
(025) Figure 16 shows a service discovery request frame including an identifier including a WiFi display protocol in accordance with another embodiment of the present invention;
(026) Figure 17 shows a service discovery response frame including an identifier of a WiFi display protocol in accordance with another embodiment of the present invention;
(027) Figure 18 shows a service discovery request frame for requesting service information detail in accordance with another embodiment of the present invention;
(028) Figure 19 shows a service discovery response frame including service information in accordance with another embodiment of the present invention;
(029) Figure 20 shows a service information field of a service discovery response frame in accordance with an embodiment of the present invention;
(030) Figure 21 shows an information identifier (or an information type) of a service information field in accordance with an embodiment of the present invention;
(031) Figure 22 shows a device capability TLV in accordance with an embodiment of the present invention;
(032) Figure 23 shows service status and device class subfields of a device capability TLV in accordance with an embodiment of the present invention;
(033) Figure 24 shows content protection (CP)/consumer electronic control (CEC)/Screen subfields of a device capability TLV according to an embodiment of the present invention;
(034) Figure 25 shows a screen option field of a device capability TLV in accordance with an embodiment of the present invention;
(035) Figure 26 shows a video profile TLV in accordance with an embodiment of the present invention;
(036) Figure 27 shows a video profile bitmap of a video profile TLV in accordance with an embodiment of the present invention;
(037) Figure 28 shows a baseline subfield of a video profile TLV in accordance with an embodiment of the present invention;
(038) Figure 29 shows an audio profile TLV in accordance with an embodiment of the present invention;
(039) Figure 30 shows an audio profile bitmap field of an audio profile TLV according to an embodiment of the present invention;
(040) Figure 31 shows a transport capability TLV in accordance with an embodiment of the present invention;
(041) Figure 32 shows an error feedback field of a transport capability TLV in accordance with an embodiment of the present invention;
(042) Figure 33 shows a reverse channel support field of a transport capability TLV in accordance with an embodiment of the present invention;
(043) Figure 34 shows a system information TLV in accordance with an embodiment of the present invention;
(044) Figure 35 shows a field of a system information TLV in accordance with an embodiment of the present invention;
(045) Figure 36 shows a display capability TLV in accordance with an embodiment of the present invention;
(046) Figure 37 shows a field of a display capability TLV in accordance with an embodiment of the present invention;
(047) Figure 38 shows a 3D-capable TLV in accordance with an embodiment of the present invention;
(048) Figure 39 shows a field of a TLV and 3D capability in accordance with an embodiment of the present invention;
(049) Figure 40 shows a structure of a first WFD device in accordance with an embodiment of the present invention; and
(050) Figure 41 shows the structure of a second WFD device in accordance with an embodiment of the present invention. BEST WAY
(051) According to an aspect of the present invention, there is provided a method wherein a first WiFi Direct (WFD) device discovers a WiFi display service in a WFD network, the method including generating a service discovery request frame for discover a service supported by a second WFD device on the WFD network; transmitting the service discovery request frame to the second WFD device; and receiving a service discovery response frame from the second WFD device in response to the service discovery request frame; wherein the service discovery request frame and service discovery response frame are generated using an 802.11u Generic Advertisement Service Initial Request (GAS) frame and an 802.11u GAS initial response frame , respectively.
(052) The 802.11U GAS initial request frame may include a service protocol type, a service information type, and a service name, the service protocol type may include identifiers of all protocols or may include an identifier to identify a WiFi display protocol or an identifier of a provider expansion protocol, the type of service information may include an identifier corresponding to any of: information regarding a service name, service information detail , and provider expansion information, and the service name may include a name of a corresponding service from which service information is to be requested.
(053) The 802.11u GAS initial response frame may include a service protocol type, a service information type, a status code, and service information, the service protocol type may include an identifier to identify a selected WiFi display service or an identifier of a provider expansion protocol, the service information type may include an identifier corresponding to any of the requested information among a service name, service information detail, and service expansion information. provider, the status code may include information regarding the result of a request for service information, and the service information may include requested service information based on the type of service information.
(054) The service information may include at least one of: device capability information, video profile information, audio profile information, transport capability information, system information, display capability information, and information of three-dimensional (3D) capability, and an identifier.
(055) The method may further include selectively establishing a secure Layer 2 connection to the second WFD device based on the information-related services supported by the second WFD device, which is included in the service discovery response frame.
(056) The first WFD device and the second WFD device can be certified Wi-Fi display devices.
(057) According to another aspect of the present invention, there is provided a method wherein a second WiFi Direct (WFD) device discovers a WiFi display service in a WFD network, the method including receiving a service discovery request frame for discover a service supported by the second WFD device on the WFD network from a first WFD device; generating a service discovery response frame in response to the service discovery request frame; and transmitting the service discovery response frame to the first WFD device, wherein the service discovery request frame and service discovery response frame are generated using an 802.11u GAS initial request frame and a Initial GAS response frame of 802.11u, respectively.
(058) The 802.11u GAS initial request frame may include a service protocol type, a service information type, and a service name, the service protocol type may include identifiers of all protocols or may include an identifier to identify a WiFi display protocol or a provider expansion protocol identifier, the service information type may include an identifier corresponding to any of information regarding a service name, service information detail and information of provider expansion, and the service name may include a name of a corresponding service from which service information is to be requested.
(059) The 802.11u GAS initial response frame may include a service protocol type, a service information type, a status code, and service information, the service protocol type may include an identifier to identify a requested WiFi display service or an identifier of a provider expansion protocol, the service information type may include an identifier corresponding to any of the requested information among a service name, service information detail, and expansion information of provider, the status code may include information regarding a result of a request for service information, and the service information may include requested service information based on the type of service information.
(060) The service information may include at least one of device capability information, video profile information, audio profile information, transport capability information, system information, display capability information, and capability information three-dimensional (3D), and its identifier.
(061) The first WFD device and the second WFD device can be certified Wi-Fi display devices.
(062) According to another aspect of the present invention, there is provided a computer-readable recording medium having recorded thereon a computer program for performing the method described above.
(063) According to another aspect of the present invention, there is provided a first WFD device in a WFD network, the first WFD device including a frame generation unit for generating a service discovery request frame for discovering a service supported by a second WFD device on the WFD network; a frame transmission unit for transmitting the service discovery request frame to the second WFD device; and a frame receiving unit for receiving a service discovery response frame from the second WFD device in response to the service discovery request frame, wherein the service discovery request frame and the service discovery response frame. Service discovery are generated using an 802.11u Generic Advertisement Service Initial Request (GAS) frame and an 802.11u GAS Initial Response frame, respectively.
(064) According to another aspect of the present invention, there is provided a second WFD device in a WFD network, the second WFD device including a frame receiving unit for receiving a service discovery request frame for discovering a service supported by the second WFD device of the WFD network from a first WFD device; a frame generation unit for generating a service discovery response frame in response to the service discovery request frame; and a frame transmission unit for transmitting the service discovery response frame to the first WFD device, wherein the service discovery request frame, and the service discovery response frame, are generated using an 802.11u GAS initial request frame and an 802.11u GAS initial response frame, respectively. MODE OF INVENTION
(065) The present invention will now be described in detail by explaining exemplary embodiments of the invention with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements. In drawings, layer thicknesses and regions may be exaggerated for clarity.
(066) Figure 1 is a diagram showing a method of discovering WiFi display service in a WiFi Direct (WFD) network, in accordance with an embodiment of the present invention.
(067) The WFD network can include one or more WFD devices, for example, a first WFD device 110 and a second WFD device 120. Then, the WFD network has the same meaning as a peer-to-peer WiFi network (2P2). Examples of WFD devices may include devices supporting a Wi-Fi display service, for example, a display device, a printer, a digital camera, a projector, a mobile phone, or the like. WFD devices include certified Wi-Fi display devices.
(068) WFD devices within a WFD network can be directly connected to each other without using a wireless local area network (WLAN) access point (AP). For this purpose, WFD devices use a firmware protocol name.
(069) In Figure 1, the first WFD device 110 is a television (TV), while the WFD device 120 is a frequency converter. The first WFD device 110 and the second WFD device 120 can form a WFD network by establishing a direct peer-to-peer connection with each other.
(070) The first WFD device 110 and the second WFD device 120 perform device discovery 130 with each other before establishing a secure layer 2 connection. Device discovery 130 uses a probe request frame and a probe response frame to exchange device information. When the first WFD device 110 is a group owner of a WFD network, the first WFD device 110 transmits device information from the first WFD device 110 in response to the polling request frame transmitted by the second WFD device 120 with the response frame of survey.
(071) Device information includes information regarding a device type and a device subtype. In Figure 1, a device type of the first WFD device 110 may be a "video" and a subtype of the first WFD device 110 may be a "TV".
(072) Then, the first WFD device 110 and the second WFD device 120 perform service discovery 140 with each other.
(073) Service discovery 140 uses a service discovery request frame and a service discovery response frame to exchange service information provided by a WFD device. The Service Discovery Request Frame and Service Discovery Response Frame are generated using an 802.11u Generic Advertisement Service (GAS) Initial Response frame and an 802.11u GAS Initial Response frame, respectively. Fields of the Service Discovery Request Frame and Service Discovery Response Frame will be described in detail with reference to Figures 4 to 9.
(074) According to an embodiment of the present invention, after service information included in the service discovery response frame with respect to services supported by a WFD device is recognized, a secure Layer 2 connection to the WFD device can be selectively established only if the second WFD device is a device meeting a user's demands. Therefore, according to an embodiment of the present invention, a device satisfying the demands of a user can be selected from a plurality of WFD devices in a layer 2 pre-association stage.
(075) Therefore, repetitive Layer 2 connection establishments to discover a device supporting services desired by a user can be avoided by discovering services supported by each WFD device at a layer 2 pre-association stage, and thus consumption of battery life can be reduced and user experience can be improved.
(076) According to an embodiment of the present invention, swapped frame formats and swapped frame transmission operations are simplified to minimize the costs and complexity of incorporating service discovery prior to a layer 2 connection and to enable easy establishment of connection between WFD devices within a WFD network.
(077) Figure 2 is a flowchart showing that a first WFD device requests service discovery in a WFD network in accordance with an embodiment of the present invention.
(078) In a WFD network according to an embodiment of the present invention, WFD devices discover services that can be supported by WFD devices in a layer 2 pre-association stage.
(079) In operation 220, the first WFD device generates a service discovery request frame to discover discovery of services supported by a second WFD device on the WFGD network.
(080) In operation 230, the first WFD device transmits the service discovery request frame to the second WFD device.
(081) In operation 240, the first WFD device receives a service discovery response frame from the second WFD device in response to the service discovery request frame.
(082) A service discovery request frame and a service discovery response frame in accordance with an embodiment of the present invention are generated using a GAS 802.11u initial request frame and a GAS 802.11u initial response frame, respectively.
(083) Figure 3 is a flowchart showing that a second WFD device responds to a service discovery request in a WFD network in accordance with an embodiment of the present invention.
(084) In operation 320, the second WFD device receives a service discovery request frame from a first WFD device.
(085) In operation 330, the second WFD device generates a service discovery response frame in response to the service discovery request frame.
(086) In operation 340, the second WFD device transmits the service discovery response frame to the first WFD device.
(087) Figure 4 shows a service discovery request/response frame according to an embodiment of the present invention.
(088) The Service Discovery Request Frame and the Service Discovery Response Frame are generated by using an 802.11u GAS Initial Request Frame and an 802.11u GAS Initial Response Frame, respectively. In more detail, service discovery request/response frame vendor expansion fields.
(089) As shown in Figure 4, the "Organizationally Unique Identifier (OUI) Subtype" field and the "Service Type-Length-Value (TLV)" field including an initial request frame service discovery response TLV /GAS response can have sizes of 1 octet and a variable size, respectively.
(090) The "OUI" field includes an identifier allocated to an organization. In Figure 4, the "OUI Subtype" field has a value of "0x09" to identify the organization, ie WiFi Alliance (WFA).
(091) Figure 5 is a diagram showing a service discovery request TLV of a service discovery request frame according to an embodiment of the present invention.
(092) The Service Discovery Request TLV includes fields including "length", "service protocol type", "service information type", "service transaction ID", and "service name" where the fields have sizes of 2 octets, 1 octet, 1 octet, and variable octets, respectively.
(093) The "Length" field includes a length of a service discovery request TLV. The "Service Protocol Type" field includes a service protocol type which will be described below with reference to Figure 6.
(094) The "Type of Service Information" field includes a type of service information that will be described below with reference to Figure 7.
(095) The "Service Transaction ID" field includes an identifier to correspond to a service discovery request frame and a service discovery response frame mutually. The "Service Transaction ID" field is set to a random value except 0 when a service discovery request frame is generated.
(096) The "Service Name" field includes a service name of a service that is a target of a detail information request, which is encoded in UTF-8 based on the "Service Protocol Type" field. When the "Service Protocol Type" field is the "Provider Specific" field, the "Service Name" field starts from a value of the "OUI" field of a provider.
(097) Figure 6 is a diagram showing a type of service protocol according to an embodiment of the present invention.
(098) As shown in Figure 6, the service protocol type can include any value from 0 to 255. 0 indicates all protocol identifiers, 1 indicates a Bonjour protocol identifier, 2 indicates an identifier of a UPnP protocol , 3 indicates an identifier of a vendor expansion protocol, and 4 to 255 indicate reserved identifiers.
(099) Figure 7 is a diagram showing a type of service information according to an embodiment of the present invention.
(0100) As shown in Figure 7, the type of service information can include any one from 0 to 255. 0 indicates a service name, 1 indicates service information detail, 2 indicates provider expansion information, and 3a 255 indicates reserved identifiers.
(0101) When all service lists of service protocol types from all higher layers are requested through the use of a service discovery request frame, the service discovery request frame includes a single request TLV of service discovery including "0" from the "Protocol Type of Service" field and "0" from the "Type of Service Information" field.
(0102) When all service lists of a predetermined higher layer service protocol type are requested using a service discovery request frame, the service discovery request frame includes a single service discovery request TLV. service discovery including an identifier to identify the type of service protocol using the "Protocol Type of Service" field and "0" of the "Type of Service Information" field.
(0103) When predetermined service information of a predetermined higher layer service protocol type is requested using a service discovery request frame, the service discovery request frame includes an identifier to identify the type of service. service protocol by use of the "Service Protocol Type" field, an identifier to identify either service information detail or supplier expansion information by use of the "Service Information Type" field and a service name of a service that is a target of a request for service information using the "Service Name" field.
(0104) When multiple pieces of service information of a service protocol type from a plurality of higher layers are requested using a service discovery request frame, the service discovery request frame includes a plurality of TLVs of service discovery request. Each service discovery request TLV includes an identifier to identify a predetermined service protocol type using the "Service Protocol Type" field, and an identifier to identify any of service information detail or service expansion information. supplier using the "Type of Service Information" field.
(0105) Figure 8 shows a service discovery response TLV of a service discovery response frame according to an embodiment of the present invention.
(0106) The service discovery response TLV includes fields including "Length", "Service Protocol Type", "Service Information Type", "Service Transaction ID", "Status Code", and " Service Information" where fields have sizes of 2, 1, 1, 1, and variable octets, respectively.
(0107) The "Length" field includes a length value of the Service Discovery Response TLV. The "Service Protocol Type" field includes a service protocol type and has a value as shown in Figure 6.
(0108) The "Service Information Type" field includes a type of service information and has a value as shown in Figure 7.
(0109) The "Service Transaction ID" field includes an identifier to match a service discovery request frame and a service discovery response frame to each other. The "Service Transaction ID" field is set to a value included in a service discovery request frame to indicate that the corresponding service discovery response frame is generated in response to the service discovery request frame.
(0110) The "Status Code" field includes a status code of a requested service, which will be described below with reference to Figure 9.
(0111) The "Service Information" field includes any of a service name, service information detail, and provider expansion information, based on the "Service Information Type" field.
(0112) The service name is obtained by encoding a predetermined service name, which is served by a service protocol type identified by the "Service Protocol Type" field in UTF-8.
(0113) The service information detail is obtained by encoding the predetermined service information detail, which is serviced by a service protocol type identified by the "Service Protocol Type" field in UTF-8. When the "Service Protocol Type" field is the "Provider Specific" field, the service information detail starts from a value of the "OUI" field of a provider.
(0114) Provider expansion information is obtained by encoding provider expansion information of a predetermined service, which is served by a service protocol type identified by the "Service Protocol Type" field in UTF-8 . Vendor expansion information starts from a vendor "OUI" field value.
(0115) The "Service Information" field will be described below with reference to Figures 20 to 39.
(0116) Figure 9 is a diagram showing a status code of a service discovery response frame in accordance with an embodiment of the present invention.
(0117) As shown in Figure 9, the status code can include any value from 0 to 255. 0 indicates a state where a service is available, 1 indicates a state where a service is not available, 2 indicates a state where a service protocol type is not available, 3 indicates a state where the service name is not available, 4 indicates a state where service information detail is not available, 5 indicates a state where a service is available while detail information service is not available, 6 indicates an inappropriate request, and 7 to 255 indicate reserved status codes.
(0118) When all service lists of service protocol types from all higher layers are responded to using a service discovery response frame, the service discovery response frame includes a plurality of service discovery response TLVs. service discovery. Each service discovery response TLV includes an identifier to identify a predetermined service protocol type (eg, Bonjour, UPnP, or similar) using the "Service Protocol Type" field, an identifier to identify the " Service Name" by use of the "Service Information Type" field, a value of the "Service Transaction ID" field included in the service discovery request frame, a status code value indicating whether a service is available upon use of the "Status Code" field, and a service name of the "Service Information" field. When no service is available, the service discovery response frame includes a single service discovery response TLV. The service discovery response TLV includes "0" from the "Service Protocol Type" field, "0" from the "Service Information Type" field, a predetermined error status code value from the "Status Code" field ", and a "null" value from the "Service Information" field.
(0119) When all service lists of a predetermined higher layer service protocol type are responded to using a service discovery response frame, the service discovery response frame includes a plurality of response TLVs of service discovery. Each service discovery response TLV includes an identifier to identify a requested service protocol type (eg, Bonjour, UPnP, or similar) using the "Service Protocol Type" field, an identifier to identify the " Service Name" by use of the "Service Information Type" field, a value of the "Service Transaction ID" field included in the service discovery request frame, a status code value indicating whether a service is available upon use of the "Status Code" field, and a service name of the "Service Information" field. When no service is available, the service discovery response frame includes a single service discovery response TLV. The service discovery response TLV includes an identifier to identify a requested service protocol type using the "Service Protocol Type" field, "0" of the "Service Information Type" field, a code value of default error status of the "Status Code" field, and a "Null" value of the "Service Information" field.
(0120) When predetermined service information of a predetermined higher layer service protocol type is responded to using a service discovery response frame, the service discovery response frame includes a single discovery response TLV of service. The service discovery response TLV includes an identifier to identify a requested service protocol type using the "Service Protocol Type" field, an identifier to identify any of service information detail and provider expansion information. by using the "Service Information Type" field, a value from the "Service Transaction ID" field included in the service discovery request frame, a status code value indicating whether a service is available by using the " Status Code", and details of service information or supplier expansion information that is requested using the "Service Information" field. When the predetermined service is not available, a single service discovery response TLV includes a predetermined error status code value based on the "Status Code" field, and a service name of an unavailable service based on the field. "Service Information".
(0121) When multiple pieces of service information of a higher-layer service protocol type are responded to using a service discovery response frame, the service discovery response frame includes multiple discovery response TLVs of service. Each service discovery response TLV includes an identifier to identify a type of service protocol requested using the "Service Protocol Type" field, an identifier to identify any of service information detail and provider expansion information. by using the "Service Information Type" field, a value from the "Service Transaction ID" field included in the service discovery request frame, a status code value indicating whether a service is available by using the " Status Code", and an identifier to identify any of the information information detail and supplier expansion information by use of the "Service Information" field. When the predetermined service is not available, a service discovery response TLV corresponding to the service includes a predetermined error status code value based on the "Status Code" field and an unavailable service name based on the "Information" field of service".
(0122) Figure 10 is a diagram showing a service discovery request frame including identifiers of all protocols in accordance with an embodiment of the present invention.
(0123) Figure 10 shows a case where all service lists of a service protocol type (a "Service Protocol Type" field value is 0) from all higher layers are requested using the request frame of service discovery.
(0124) Figure 11 is a diagram showing a service discovery response frame including an identifier of a provider expansion protocol in accordance with an embodiment of the present invention.
(0125) Figure 11 shows the service discovery response frame in response to the service discovery request frame of Figure 10. The service discovery response frame includes a single service discovery response TLV. The service discovery response TLV includes an identifier of an expansion protocol type representing the "Service Protocol Type" field, a "Service Name" identifier of the "Service Information Type" field, a value included in the service discovery request frame of the "Service Transaction ID" field, a status code value indicating whether a service is available using the "Status Code" field, and a service name from the "Service Information" field. Service". A provider expansion service according to the embodiment of the present invention is a WiFi display service suggested by WFA, and thus, its service name starts from "WFA". The "Length" field is calculated according to 4 + length of the "Service Information" field.
(0126) Figure 12 is a diagram showing a service discovery request frame including an identifier of a provider expansion protocol in accordance with an embodiment of the present invention.
(0127) Figure 12 shows a case where all service lists of a vendor expansion protocol (a "Service Protocol Type" field value is 3) are requested using the discovery request frame.
(0128) Figure 13 is a diagram of a service discovery response frame including an identifier of a provider expansion protocol in accordance with an embodiment of the present invention.
(0129) Figure 13 shows a service discovery response frame in response to the service discovery request frame of Figure 12. The service discovery response frame includes a plurality of service discovery response TLVs. The service discovery response TLV includes a provider expansion protocol identifier from the "Service Protocol Type" field, a "Service Name" identifier from the "Service Information Type" field, a value included in the "Service Transaction ID" field service discovery request frame, a status code value indicating whether or not a service is available using the "Status Code" field, and a service name (for example, WFA_Service_α, WFA_Service_β, and WFA_Service_X) of the "Service Information" field. A provider expansion service according to an embodiment of the present invention is a WiFi display device suggested by the WFA, and thus a service name thereof starts from of "Ox0052F2" which is a WFA OUI value. The "Length" field is calculated according to 4 + length of the "Service Information" field.
(0130) Figure 14 shows a diagram showing a type of service protocol including an identifier of a WiFi display protocol and an identifier of a provider expansion protocol according to another embodiment of the present invention.
(0131) According to another embodiment of the present invention, the type of service protocol can include any value from 0 to 255. 0 indicates identifiers of all protocols, 1 indicates an identifier of a Bonjour protocol, 2 indicates an identifier of a UPnP protocol, 3 indicates an identifier of a WiFi display protocol, 4 indicates an identifier of a vendor expansion protocol, and 5 to 255 indicate reserved identifiers.
(0132) That is, to discover a WiFi display service, an identifier of a WiFi display protocol is further defined for a type of service protocol.
(0133) Figure 15 is a diagram showing a type of service protocol including an identifier of a WiFi display protocol in accordance with another embodiment of the present invention.
(0134) According to another embodiment of the present invention, the type of service protocol can include any one from 0 to 255. 0 indicates identifiers of all protocols, 1 indicates an identifier of a Bonjour protocol, 2 indicates an identifier of one UPnP protocol, 3 indicates a WiFi display protocol identifier and 4 to 255 indicate reserved identifiers. Figure 15 shows a case where an identifier of a vendor expansion protocol is not defined.
(0135) Fig. 16 is a diagram showing a service discovery request frame including an identifier including a WiFi display protocol in accordance with another embodiment of the present invention.
(0136) Figure 16 shows a case where all service lists of a WiFi display protocol (a "Service Protocol Type" field value is 3) are requested using the service discovery request frame.
(0137) Figure 17 is a diagram of a service discovery response frame including an identifier of a WiFi display protocol in accordance with another embodiment of the present invention.
(0138) Figure 17 shows a service discovery response frame in response to the service discovery request frame of Figure 16. The service discovery response frame includes a plurality of service discovery response TLVs. The service discovery response TLV includes a WiFi display protocol identifier of the "Service Protocol Type" field, an identifier of the "Service Name" of the "Service Information Type" field, a value included in the frame of service discovery request from the "Service Transaction ID" field, a status code value indicating whether or not a service is available using the "Status Code" field, and a service name (eg Service_α , Service_β and Service_y) of the "Service Information" field. The "Length" field is calculated according to 4 + length of the "Service Information" field.
(0139) Figure 18 shows a service discovery request frame for requesting service information detail according to another embodiment of the present invention.
(0140) Figure 18 shows a case where service information of "Service_α" of a WiFi display protocol (a value of the "Service Protocol Type" field is 3) is requested using the service discovery request frame . The service discovery request frame includes a single service discovery request TLV. The service discovery request TLV includes an identifier of a WiFi display protocol of the "Service Protocol Type" field, an identifier corresponding to the service information detail of the "Service Information Type" field, and "Service_α" which is a service name from the "Service Name" field.
(0141) Figure 19 is a diagram of a service discovery response frame including service information in accordance with another embodiment of the present invention.
(0142) Figure 19 shows the service discovery response frame in response to the service discovery request frame of Figure 18. The service discovery response frame includes a single service discovery response TLV. The service discovery response TLV includes an identifier of a WiFi display protocol of the "Service Protocol Type", an identifier corresponding to the service information detail of the "Service Information Type" field, a value included in the frame of service discovery request from the "Service Transaction ID" field, a status code value indicating whether a service is available using the "Status Code" field, and requested service information detail "Service_α" from the field "Service Information". The "Length" field is calculated according to 4 + length of the "Service Information" field.
(0143) Figure 20 is a diagram showing a service information field of a service discovery response frame in accordance with an embodiment of the present invention.
(0144) According to an embodiment of the present invention, a provider expansion service is a WiFi display service suggested by the WFA, the service information field starts from a WFA OUI value of 3 octets. The service information field includes at least one TLV including service information. The "Type" field is 1 octet and defines a type of service information. The "Length" field is 1 octet and defines a length of the "Information" field. The "Information" field is of variable length and includes actual service information.
(0145) Figure 21 is a diagram showing an information identifier (or an information type) of a service information field in accordance with an embodiment of the present invention.
(0146) The information identifier (or the "Type" field) of the service information field identifies various capabilities supported by a WiFi display service. The "Type" field has a size of 1 octet. According to the present modality, values from "0x00" to "0x06" are respectively allocated for specific capacities and values from "0x07" to "0xff" are reserved.
(0147) If a value in the "Type" field is "0x00", the value indicates capacity information for a WFD device. The capability information of a WFD device will be described in detail below with reference to Figures 22 to 25.
(0148) If a value in the "Type" field is "0x01", the value indicates video profile information of the WFD device. Video profile information will now be described in detail with reference to Figures 26 to 28.
(0149) If a value in the "Type" field is "0x02", the value indicates audio profile information of the WFD device. Audio profile information will be described in detail below with reference to Figures 29 to 30.
(0150) If a value in the "Type" field is "0x03", the value indicates transport capability information of the WFD device. Carrying capacity information will be described in detail below with reference to Figures 31 to 33.
(0151) If a value in the "Type" field is "0x04", the value indicates information corresponding to a system level of the WFD device. Information corresponding to a system level of the WFD device will be described in detail below with reference to Figures 34 to 35.
(0152) If a value in the "Type" field is "0x05", the value indicates display capability information. Display capability information will be described in detail below with reference to Figures 36 to 37.
(0153) If a value in the "Type" field is "0x06", the value indicates three-dimensional (3D) capability information of the WFD device. The 3D capability information will be described in detail below with reference to Figures 38 to 39.
(0154) Figure 22 is a diagram showing a device capability TLV in accordance with an embodiment of the present invention.
(0155) A Device Capacity TLV "Type" field value is "0x00" and a "Length" field value is 2. The Device Capacity TLV includes the "Information" field having 2 octets. In detail, the "Information" field includes a device class subfield, a device status subfield, content protection (CP)/consumer electronic control (CEC)/screen subfields.
(0156) Figure 23 is a diagram showing device class and device status subfields of a device capability TLV in accordance with an embodiment of the present invention.
(0157) Device class subfield includes a bit to determine if a device is a video transmission source, a bit to determine if a device is a video receiving device, a bit to determine if a device is a source transmit audio, and a bit to determine whether a device is an audio receiving device. The device status subfield includes one bit to determine if a connection can be established and three bits to determine the maximum number of remote electronic services (RDSs) to connect.
(0158) Figure 24 is a diagram showing the CP/CEC/Screen subfields of a device capability TLV in accordance with an embodiment of the present invention.
(0159) Each of the CP, CEC, and Screen fields includes a bit to determine whether high-bandwidth digital content protection (HDCP) is supported, a bit to determine whether CEC is supported, and a bit to determine whether a WFD device has a display panel. If the WFD device has the display panel and the Screen field is set to 1, a field to determine the display size of the WFD device as shown in Figure 25 is added additionally.
(0160) Figure 25 is a diagram showing a screen option field of a device capability TLV in accordance with an embodiment of the present invention.
(0161) The screen option field is an option field that is set when the WFD device has a display panel and the Screen field is set to 1. The screen option field has a horizontal size of 1 octet and one vertical size of 1 octet.
(0162) Figure 26 is a diagram showing a video profile TLV in accordance with an embodiment of the present invention.
(0163) A value of the "Type" field of the video profile TLV is "0x01" and a value of the "Length" field is 2. The video profile TLV includes the "Video Profile Bitmap" field of 2 octets. In detail, the field "Video Profile Bitmap" includes a baseline subfield and an expansion subfield.
(0164) Figure 27 is a diagram showing a video profile bitmap of a video profile TLV in accordance with an embodiment of the present invention.
(0165) In detail, the field "Video Profile Bitmap" includes a baseline subfield and an expansion subfield. The baseline subfield includes a baseline profile and level information such as codec profile information. The expansion subfield includes an expansion level and profile information, such as codec profile information.
(0166) Figure 28 is a diagram showing a baseline subfield of a video profile TLV in accordance with an embodiment of the present invention.
(0167) As shown in Figure 28, the baseline subfield includes a bit to determine if level 1 is supported and a bit to determine if level 2 is supported.
(0168) Figure 29 is a diagram showing an audio profile TLV in accordance with an embodiment of the present invention.
(0169) A value of the "Type" field of the Audio Profile TLV is "0x02". A value of the "Length" field is 2. The audio profile TLV includes the "Audio Profile Bitmap" field having 1 octet.
(0170) Figure 30 is a diagram showing an audio profile bitmap field of an audio profile TLV in accordance with an embodiment of the present invention.
(0171) The "Audio Profile Bitmap" field includes a bit to determine whether 16-bit linear pulse code modulation (LPCM) is supported at 48 KHz stereo and a data rate of 1536 Kbps, one bit for determine if advanced audio encoding (AAC) is supported using a low complexity profile, two channels, and a 128 Kbps data rate, one bit to determine if Dolby Digital 5.1 is supported at a 576 Kbps data rate, one bit to determine if a 5.1 Digital Cinema System (DTS) is supported at a data rate of 768 Kbps, one bit to determine if 16-bit LPCM is supported at 48 KHz stereo, 6 channels, and a data rate of 4608 Kbps, one bit to determine if Dolby Digital Plus is supported at a bit rate of up to 1.7 Mbps, one bit to determine if Dolby TrueHD is supported at a data rate of up to 18 Mbps, and one bit to determine if DTS HD Master is supported at a data rate of up to 25.4 Mbps.
(0172) Figure 31 is a diagram showing a transport capability TLV in accordance with an embodiment of the present invention.
(0173) A value of the "Type" field of the Transport Capacity TLV is "0x03". A value of the "Length" field is 2. The transport capability TLV includes the "Error Feedback" field having 1 octet and the "Return Channel Support" field having 1 octet.
(0174) Figure 32 is a diagram showing an error feedback field of a transport capability TLV in accordance with an embodiment of the present invention.
(0175) The "Error Feedback" field includes a bit to determine the number of RTP sessions currently established, a bit to determine the maximum number of RTP sessions that can be supported, a bit to determine whether a real-time transmission protocol (RTP)/audio/video profile (AVP) is supported, and a bit to determine if an RTP/audiovisual profile with feedback (AVPF) is supported.
(0176) Figure 33 is a diagram showing a feedback channel support field of a transport capability TLV in accordance with an embodiment of the present invention.
(0177) The "Return Channel Support" field includes a bit to determine if a keyboard is an input device, bits to determine if individual/plural coordinate indicators are supported, and a bit to determine if a function code is supported via a remote control.
(0178) Figure 34 is a diagram showing a system information TLV in accordance with an embodiment of the present invention.
(0179) A value of the "Type" field of the system information TLV is "0x04". A value of the "Length" field is 46. The system information TLV includes a production code as shown in Figure 35.
(0180) Figure 35 is a diagram showing a field of a system information TLV in accordance with an embodiment of the present invention.
(0181) The system information TLV includes a production code, a product code, a production date, a serial number, serial number detail, and a product name.
(0182) The production code is a 4-byte ASCII code. The production code is a 2-byte code allocated by a manufacturer. The serial number is a 4-byte code. The serial number detail is a 16-byte AFCII code, indicating the serial number detail. The product name is a 16-byte ASCII code indicating the name of a product.
(0183) Figure 36 is a diagram showing a display capability TLV in accordance with an embodiment of the present invention.
(0184) A value of the "Type" field of the Display Capability TLV is "0x05". A "Length" field value is 8. The display capability TLV includes a supported feature field, an RGB color depth field, and the like, as shown in Figure 37.
(0185) Figure 37 is a diagram showing a field of a display capability TLV in accordance with an embodiment of the present invention.
(0186) The display capability TLV includes information regarding a supported feature, RGB color depth, YCbCr444 color depth, horizontal screen size, and vertical screen size.
(0187) The supported feature includes a bit to determine if gyro is supported, a bit to determine if "YCbCr 4:4:4" is supported, a bit to determine if "YCbCr 4:4:2" is supported, and a bit to determine if "underscan" is supported.
(0188) RGB color depth includes one bit to determine if RGB is supported as 24 bits per color pixel, one bit to determine if RGB is supported as 30 bits per color pixel, one bit to determine if RGB is supported as 36 bits per color pixel, and one bit to determine if RGB is supported as 48 bits per color pixel.
(0189) YCbCr 444 color depth includes one bit to determine whether YCbCr is supported as 24 bits per color pixel, one bit to determine whether YCbCr is supported as 30 bits per color pixel, one bit to determine whether YCbCr is supported as 36 bits per color pixel, and one bit to determine whether YCbCr is supported as 48 bits per color pixel.
(0190) YCbCr 442 color depth includes one bit to determine if YCbCr is supported as 16 bits per color pixel, one bit to determine if YCbCr is supported as 24 bits per color pixel, one bit to determine if YCbCr is supported as 30 bits per color pixel, and one bit to determine whether YCbCr is supported as 36 bits per color pixel.
(0191) The horizontal screen size includes a value corresponding to the horizontal screen size in millimeters (mm).
(0192) Vertical screen size includes a value corresponding to the vertical screen size in millimeters (mm).
(0193) Figure 38 is a diagram showing a 3D-capable TLV in accordance with an embodiment of the present invention.
(0194) A value of the "Type" field of the 3D Capability TLV is "0x06". A value of the "Length" field is 2. The 3D Capable TLV includes a bit to determine a status code as shown in Figure 39.
(0195) Figure 39 is a diagram showing a field of a 3D capable TLV in accordance with an embodiment of the present invention.
(0196) The 3D Capable TLV includes bits to establish status codes, a bit to determine if "Frame Densification" is supported, a bit to determine "Field Density" is supported, a bit to determine if "Alternate Row " is supported, one bit to determine if "Full Side by Side" is supported, one bit to determine if "Partial Side by Side" is supported, one bit to determine if "L + Depth" is supported, one bit to determine if "L + depth + Gfx + G- depth" is supported, and a bit to determine if "Frame Sequential" is supported.
(0197) Figure 40 is a diagram showing the structure of a first WFD 4000 device in accordance with an embodiment of the present invention.
(0198) The first WFD device 4000 includes a 4010 frame generation unit, a 4020 frame transmit unit, and a 4030 frame receive unit. A WFD discovers services supported by another WFD device at a pre-association stage layer 2 on a WFD network.
(0199) Frame generation unit 4010 generates a service discovery request frame to discover services supported by a second WFD device of a WFD network. The service discovery request frame is generated using an 802.11u GAS initial request frame.
(0200) The 802.11u GAS initial request frame includes a service protocol type, a service information type, and a service name. The type of service protocol can include identifiers of all protocols, or alternatively, it can include an identifier to identify a WiFi display protocol or an identifier of a provider expansion protocol. The type of service information includes an identifier corresponding to any of information related to the service name, service information detail, and provider expansion information. The service name includes a name of a corresponding requested service.
(0201) Frame transmission unit 4020 transmits a service discovery request frame to a second WFD device.
(0202) The frame receiving unit 4030 receives a service discovery response frame from the second WFD device in response to the service discovery request frame.
(0203) In addition, the first WFD device 4000 may further include a connection establishment unit (not shown). The connection establishment unit selectively establishes a secure Layer 2 connection with a second WFD device based on information related to the services supported by the second WFD device, which is included in the service discovery response frame.
(0204) A first WFD device and a second WFD device can be certified WiFi display devices.
(0205) Figure 41 is a block diagram showing the structure of a second WFD 4100 device in accordance with an embodiment of the present invention.
(0206) The second WFD 4100 device includes a 4110 frame receiving unit, a 4120 frame generating unit, and a 4130 frame transmitting unit.
(0207) Frame receiving unit 4110 receives a service discovery request frame from a first WFD device.
(0208) Frame generation unit 4120 generates a service discovery response frame in response to the service discovery request frame. The service discovery response frame is generated using an 802.11u GAS initial response frame.
(0209) The 802.11u GAS initial response frame includes a service protocol type, a service information type, a status code, and service information. The service protocol type may include an identifier to identify a requested WiFi display service or an identifier for a provider expansion protocol. The type of service information includes an identifier corresponding to any of the requested information among a service name, service information detail, and provider expansion information. The status code includes information relating to a result of a request for service information. Service information includes service information requested based on the type of service information.
(0210) The service information includes at least one of device capability information, video profile information, audio profile information, transport capability information, system information, display capability information, and capability information 3D, and an identifier of it.
(0211) Frame transmission unit 4130 transmits a service discovery response frame to a first WFD device.
(0212) Although the present invention has been particularly shown and described with reference to its exemplary embodiments, it will be understood by those of ordinary skill in the art that various changes in form and detail can be made thereto without departing from the spirit and scope of the present. invention as defined by the following claims.
(0213) For example, as shown in Figures 40 and 41, each of the first WFD 4000 device and the second WFD 4100 device in accordance with embodiments of the present invention may include a bus connected to each component, at least one processor connected to the bus. , and a memory, which is connected to the bus to store commands, received messages, or generated messages and is connected to at least one processor to execute the commands mentioned above.
(0214) The invention may also be incorporated as computer readable codes in a computer readable recording medium. Examples of computer readable recording media include magnetic storage media (eg ROM, floppy disks, hard drives, etc.), storage media such as optical recording media (eg CD-ROMs, or DVDs), etc. . The computer readable recording medium can also be distributed through computer systems coupled to the network so that the computer readable code is stored and executed in a distributed manner.
权利要求:
Claims (14)
[0001]
1. METHOD, for a first Wi-Fi Direct (WFD) device to discover a WiFi display service on a WFD network, the method characterized by comprising: generating, on the first Wi-Fi Direct (WFD) device, a request frame service discovery to discover a service supported by a second WFD device on the WFD network; transmitting, from the first Wi-Fi Direct (WFD) device, the service discovery request frame to the second WFD device; and receiving, at the first Wi-Fi Direct (WFD) device, a service discovery response frame from the second WFD device in response to the service discovery request frame; wherein the service discovery request frame and service discovery response frame are generated using an 802.11u Generic Advertisement Service Initial Request (GAS) frame and an 802.11u GAS initial response frame , respectively, wherein the initial GAS request frame comprises a type of service protocol comprising an identifier for identifying a WiFi display protocol, and the initial GAS response frame comprises a type of service protocol comprising an identifier to identify the requested WiFi display protocol.
[0002]
Method according to claim 1, characterized in that the GAS initial request frame further comprises a type of service information and a service name, wherein the type of service protocol comprises identifiers of all protocols or comprises a identifier to identify a WiFi display protocol or an identifier of a provider expansion protocol, wherein the type of service information comprises an identifier corresponding to any of information related to a service name, service information detail and information of provider expansion, and wherein the service name comprises a name of a corresponding service from which service information is to be requested.
[0003]
A method according to claim 1, characterized in that the GAS initial response frame further comprises a type of service information, a status code, and service information, wherein the type of service information comprises an identifier corresponding to to any of the requested information among a service name, service information detail, and provider expansion information, wherein the status code comprises information regarding a result of a service information request, and wherein the service information comprises service information requested based on the type of service information.
[0004]
Method according to claim 3, characterized in that the service information comprises at least one of device capability information, video profile information, audio profile information, transport capability information, system information, display capability information, and three-dimensional (3D) capability information, and an identifier thereof.
[0005]
5. Method according to claim 1, further comprising selectively establishing a secure Layer 2 connection to the second WFD device based on information related to the services supported by the second WFD device, which is included in the response frame of service discovery.
[0006]
The method of claim 1, characterized in that the first WFD device and the second WFD device are Wi-Fi certified display devices.
[0007]
7. METHOD, for discovering a WiFi display service on a Wi-Fi Direct (WFD) network, the method comprising: receiving, on a second WFD device, a service discovery request frame to discover a service supported by the second WFD device of the WFD network of a first WFD device (320); generating, in the second WFD device, a service discovery response frame in response to the service discovery request frame (330); and transmitting, from the second WFD device, the service discovery response frame to the first WFD device (340), wherein the service discovery request frame and service discovery response frame are generated upon use. of an 802.11u GAS initial request frame and an 802.11u GAS initial response frame, respectively, wherein the GAS initial request frame comprises a type of service protocol comprising an identifier for identifying a WiFi display protocol, and the initial GAS response frame comprises a type of service protocol which comprises an identifier to identify the requested WiFi display protocol.
[0008]
Method according to claim 7, characterized in that the GAS initial request frame further comprises a type of service information and a service name, wherein the type of service information comprises an identifier corresponding to any one of information relating to a service name, service information detail, and provider expansion information, and wherein the service name comprises a name of a corresponding service from which service information is to be requested.
[0009]
The method of claim 7, characterized in that the GAS initial response frame further comprises a type of service information, a status code, and service information, wherein the type of service information comprises a corresponding identifier. to any of the requested information between a service name, service information detail, and provider expansion information, wherein the status code comprises information related to a result of a service information request, and wherein the information service comprises service information requested based on the type of service information.
[0010]
Method according to claim 9, characterized in that the service information comprises at least one of device capability information, video profile information, audio profile information, transport capability information, system information, display capability information, and three-dimensional (3D) capability information, and an identifier thereof.
[0011]
The method of claim 7, characterized in that the first WFD device and the second WFD device are certified Wi-Fi display devices.
[0012]
12. FIRST WI-FI DIRECT DEVICE ON A WFD NETWORK, the first WFD device (4000) characterized by comprising: a frame generating unit (4010) for generating a WiFi display service discovery request frame for discovering a service supported by a second WFD device (4040) on the WFD network; a frame transmission unit (4020) for transmitting the service discovery request frame to the second WFD device; and a frame receiving unit (4030) for receiving a service discovery response frame from the second WFD device (4040) in response to the service discovery request frame, wherein the service discovery request frame is the Service discovery response frames are generated by using an 802.11-u Generic Advertisement Service Initial Request (GAS) frame and an 802.11u GAS initial response frame, respectively, wherein the GAS initial request frame comprises a service protocol type which comprises an identifier to identify a WiFi display protocol, and the initial GAS response frame comprises a service protocol type which comprises an identifier to identify the requested WiFi display protocol.
[0013]
13. SECOND WI-FI DIRECT DEVICE (WFD) IN A WFD NETWORK, the second WFD device (4100) characterized by comprising: a frame receiving unit (4110) for receiving a service discovery request frame for discovering a service WiFi display supported by the second WFD device (4100) of the WFD network from a first WFD device (4140); a frame generating unit (4120) for generating a service discovery response frame in response to the service discovery request frame; and a frame transmission unit (4130) for transmitting the service discovery response frame to the first WFD device (4140), wherein the service discovery request frame and the service discovery response frame are generated by using a GAS 802.11u initial request frame and a GAS 802.11u initial response frame, respectively, wherein the GAS initial request frame comprises a type of service protocol comprising an identifier to identify a WiFi display protocol, and the initial GAS response frame comprises a type of service protocol which comprises an identifier to identify the requested WiFi display protocol.
[0014]
14. COMPUTER-READABLE RECORDING MEANS, characterized in that it has recorded on it a computer program comprising instructions which, when executed by a computer, cause the computer to execute the method of any one of claims 1 to 11.
类似技术:
公开号 | 公开日 | 专利标题
BR112012011660B1|2021-05-11|method, first wi-fi direct device on a wfd network, second wi-fi direct device | on a wfd network, and computer readable recording medium
US8559340B2|2013-10-15|Method and apparatus for service discovery in Wi-Fi direct network
KR20180073528A|2018-07-02|Method and Apparatus for Content Protection in Wi-Fi Direct Network
KR101700937B1|2017-01-31|Method and apparatus for service discovery in WiFi direct network
US9628691B2|2017-04-18|Method and apparatus for identifying a physical IoT device
US9820130B2|2017-11-14|Method for creating Wi-Fi P2P group
KR102081936B1|2020-04-14|Method and device for searching for supported service through wifi direct network
EP2745618B1|2016-09-14|Apparatus and method for determining group owner in establishment of wi-fi direct connection
EP3185642A1|2017-06-28|Method and terminal for establishing communication connection
JP6652236B2|2020-02-19|Method and apparatus for detecting a wireless device
KR20160045062A|2016-04-26|Method for remotely controlling another device using direct communication and apparatus therefor
TW201626806A|2016-07-16|Discovery and management of synchronous audio or video streaming service to multiple sinks in wireless display system
CN103155483B|2016-06-01|The method and apparatus determining coordinator
JP6161316B2|2017-07-12|COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
Shon et al.2010|Implementation of rf4ce-based wireless auto configuration architecture for ubiquitous smart home
JP6150551B2|2017-06-21|COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
同族专利:
公开号 | 公开日
KR101837086B1|2018-04-20|
US10117157B2|2018-10-30|
US20180343607A1|2018-11-29|
BR112012011660A2|2016-07-05|
JP2016187217A|2016-10-27|
CN102668647A|2012-09-12|
CN102668647B|2015-11-25|
JP5965014B2|2016-08-03|
KR20120103567A|2012-09-19|
EP2487963A4|2016-11-23|
JP2015165669A|2015-09-17|
CA2780669C|2018-01-02|
JP5718933B2|2015-05-13|
MX2012005628A|2012-06-13|
US10932181B2|2021-02-23|
CA2780669A1|2011-05-26|
EP2487963B1|2019-08-21|
WO2011062404A3|2011-09-29|
EP2487963A2|2012-08-15|
US20120243524A1|2012-09-27|
JP2013511236A|2013-03-28|
WO2011062404A2|2011-05-26|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

JP2000278298A|1999-03-29|2000-10-06|Toshiba Corp|Display system|
JP2004501428A|2000-05-09|2004-01-15|サン・マイクロシステムズ・インコーポレイテッド|Method and apparatus for service proximity discovery|
KR100433545B1|2002-03-07|2004-05-31|삼성전자주식회사|Method for identifying that devices on the same network could support MCAP and method for multicast thereof|
US7574653B2|2002-10-11|2009-08-11|Microsoft Corporation|Adaptive image formatting control|
US7716273B2|2003-10-24|2010-05-11|Microsoft Corporation|Systems and methods for projecting content from computing devices|
US20050193106A1|2004-03-01|2005-09-01|University Of Florida|Service discovery and delivery for ad-hoc networks|
US7562131B2|2004-06-25|2009-07-14|Intel Corporation|UPnP user interface system and method|
CN100502553C|2005-11-04|2009-06-17|鸿富锦精密工业(深圳)有限公司|Method for switching channels|
US20070109991A1|2005-11-14|2007-05-17|Broadcom Corporation, A California Corporation|Access point supporting direct and indirect downstream delivery based on communication characteristics|
US8559350B2|2005-12-20|2013-10-15|Microsoft Corporation|Mechanism to convey discovery information in a wireless network|
US20070174887A1|2006-01-23|2007-07-26|Lehong Hu|Interactive mobile wireless digital TV|
KR101261637B1|2006-02-01|2013-05-06|엘지전자 주식회사|Method of transmitting MIH message during handover between heterogeneous networks|
US7535884B2|2006-04-18|2009-05-19|Cisco Technology, Inc.|Battery-efficient generic advertising service for wireless mobile devices|
WO2008096199A2|2006-12-22|2008-08-14|Nokia Corporation|Apparatus, method, and computer program product providing improved network service information delivery|
CN101779417B|2007-07-04|2013-02-06|Lg电子株式会社|Interworking procedure with external network in wireless lan and message format for the same|
CN101861611B|2007-09-11|2016-10-26|高通股份有限公司|Wireless graphics card|
US8943552B2|2009-04-24|2015-01-27|Blackberry Limited|Methods and apparatus to discover authentication information in a wireless networking environment|
US8775633B2|2009-07-08|2014-07-08|Nokia Corporation|Service information exchange in wireless network|
US20110113252A1|2009-11-06|2011-05-12|Mark Krischer|Concierge registry authentication service|US8750268B2|2009-12-04|2014-06-10|Blackberry Limited|System and method for multimedia emergency access in a wireless network|
US8621098B2|2009-12-10|2013-12-31|At&T Intellectual Property I, L.P.|Method and apparatus for providing media content using a mobile device|
JP5304668B2|2010-01-22|2013-10-02|ソニー株式会社|Wireless communication apparatus, program, wireless communication method, and wireless communication system|
CA2696037A1|2010-03-15|2011-09-15|Research In Motion Limited|Advertisement and dynamic configuration of wlan prioritization states|
JP5671879B2|2010-08-24|2015-02-18|ソニー株式会社|Wireless communication apparatus, program, wireless communication method, and wireless communication system|
KR101407054B1|2010-11-02|2014-06-12|한국전자통신연구원|Methods of discovering communication entity using discovery gateway and systems for discovering communication entity|
US9369947B2|2010-11-03|2016-06-14|Lg Electronics Inc.|Method for searching for device and communication device using same|
KR101723453B1|2011-02-21|2017-04-05|삼성전자주식회사|Apparatus and method for providing universal plug and play based on wi-fi direct connection in portable terminal|
JP5659854B2|2011-02-24|2015-01-28|ソニー株式会社|Wireless communication apparatus, wireless communication method, program, and wireless communication system|
US9762662B2|2011-05-12|2017-09-12|Microsoft Technology Licensing, Llc|Mass re-formation of groups in a peer-to-peer network|
US9565708B2|2011-05-20|2017-02-07|Microsoft Technology Licensing, Llc|Auto-connect in a peer-to-peer network|
JP5673436B2|2011-08-17|2015-02-18|ブラザー工業株式会社|Wireless communication device|
KR101863564B1|2011-08-18|2018-06-04|삼성전자주식회사|Apparatus and method for determining group owner during wi-fi direct coonection setting|
US8982785B2|2011-09-08|2015-03-17|Cisco Technology, Inc.|Access point assisted direct client discovery|
WO2013036092A2|2011-09-09|2013-03-14|엘지전자 주식회사|Method for wireless fidelity peer-to-peer communication and device therefor|
US8750180B2|2011-09-16|2014-06-10|Blackberry Limited|Discovering network information available via wireless networks|
US8942221B2|2011-11-10|2015-01-27|Blackberry Limited|Caching network discovery responses in wireless networks|
WO2013073838A1|2011-11-15|2013-05-23|엘지전자 주식회사|Method and device for searching for supported service through wifi direct network|
US8755331B2|2011-12-13|2014-06-17|International Business Machines Corporation|Determining a physical location of a wireless mobile device|
WO2013106404A1|2012-01-12|2013-07-18|Marvell World Trade Ltd.|Systems and methods for establishing a wi-fi displaysession|
CN103220311A|2012-01-20|2013-07-24|华为终端有限公司|Information sending method, device and system|
WO2013134149A2|2012-03-05|2013-09-12|Interdigital Patent Holdings Inc.|Devices and methods for pre-association discovery in communication networks|
JP5882505B2|2012-03-07|2016-03-09|インテル コーポレイション|System and method for implementing a peer-to-peer wireless connection|
SG11201406386TA|2012-04-13|2014-11-27|Sony Corp|Wireless communication device, information processing device, and communication method|
WO2013168992A1|2012-05-09|2013-11-14|엘지전자 주식회사|Method, apparatus and system for device discovery and content download in multi-network|
US9204299B2|2012-05-11|2015-12-01|Blackberry Limited|Extended service set transitions in wireless networks|
CN102711175A|2012-05-16|2012-10-03|中兴通讯股份有限公司南京分公司|Method and device for transmitting data|
CN103533542A|2012-07-04|2014-01-22|中兴通讯股份有限公司|Method and apparatus for establishing wireless connection between electronic devices|
WO2014010962A1|2012-07-11|2014-01-16|Samsung Electronics Co., Ltd.|Scheme for device discovery and p2p group formation|
US10812964B2|2012-07-12|2020-10-20|Blackberry Limited|Address assignment for initial authentication|
US9137621B2|2012-07-13|2015-09-15|Blackberry Limited|Wireless network service transaction protocol|
EP2873290A4|2012-07-16|2016-04-13|Samsung Electronics Co Ltd|Method and apparatus for handling topology in wireless communication system|
CN103582165B|2012-08-07|2017-05-31|中国移动通信集团公司|Connection method for building up, equipment and system, data transmission method, equipment and system|
WO2014025218A1|2012-08-08|2014-02-13|삼성전자 주식회사|Method and apparatus for generating p2p group for wi-fi direct service|
KR102037256B1|2012-08-08|2019-10-29|삼성전자주식회사|Apparatus and method for connecting service reflected in user intent|
EP2696643B1|2012-08-08|2020-09-30|Samsung Electronics Co., Ltd|Apparatus and method of connecting service, according to user intention|
CN102883318A|2012-08-24|2013-01-16|中兴通讯股份有限公司|Method and system for authorizing service of wireless fidelity directterminal equipment, and relevant equipment|
JP6015315B2|2012-09-28|2016-10-26|ブラザー工業株式会社|Communication device|
KR102053695B1|2012-09-28|2020-01-22|삼성전자주식회사|Method and system for streaming multimedia content in a wireless fedelity display network environmment|
US9144094B2|2012-10-29|2015-09-22|Qualcomm Incorporated|Establishing a wireless display session between a computing device and a vehicle head unit|
CN103795747A|2012-10-30|2014-05-14|中兴通讯股份有限公司|File transfer method and device through Wi-Fi Direct|
CA2890323C|2012-11-05|2018-12-04|Lg Electronics Inc.|Method for searching for or advertising service in direct communication system and device for same|
EP2733915B1|2012-11-16|2019-01-02|Samsung Electronics Co., Ltd|Electronic Device and Method for Displaying Service Information in Electronic Device|
KR101680675B1|2012-11-20|2016-11-29|엘지전자 주식회사|Method for searching for service or advertising in direct communication system and device therefor|
CN104823517B|2012-11-29|2019-04-23|Lg电子株式会社|Method and device for the communication being arranged in the direct-connected service system of WI-FI|
WO2014088378A1|2012-12-09|2014-06-12|엘지전자 주식회사|Method and device for session initialization in wireless communication system|
US9807677B2|2012-12-17|2017-10-31|Lg Electronics Inc.|Service discovery method and device in wireless LAN system|
US20140177612A1|2012-12-21|2014-06-26|Carlos Cordeiro|Scalable wireless communication service discovery|
US9125143B2|2012-12-27|2015-09-01|Intel Corporation|Broadcast based discovery of Wi-Fi networks, devices and services|
JP6294351B2|2013-01-03|2018-03-14|エルジー エレクトロニクス インコーポレイティド|Service conversion method and apparatus in wireless communication system|
US9198040B2|2013-01-04|2015-11-24|Qualcomm Incorporated|Deploying wireless docking as a service|
WO2014109513A1|2013-01-09|2014-07-17|엘지전자 주식회사|Discovery method and device in a wireless communication system|
EP2755411B1|2013-01-09|2021-06-30|Samsung Electronics Co., Ltd.|Apparatus and method for providing integrated device information on a wireless device supporting Wi-Fi Direct and Bluetooth communication|
US9820131B2|2013-01-11|2017-11-14|Qualcomm Incorporated|Systems and methods for formatting frames in neighborhood aware networks|
JP2014143637A|2013-01-25|2014-08-07|Canon Inc|Communication apparatus, control method for the same, and program|
US9301127B2|2013-02-06|2016-03-29|Blackberry Limited|Persistent network negotiation for peer to peer devices|
KR20150135219A|2013-02-08|2015-12-02|엘지전자 주식회사|Method and apparatus for establishing session in wireless communication system|
JP6150551B2|2013-02-20|2017-06-21|キヤノン株式会社|COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM|
WO2014129154A2|2013-02-20|2014-08-28|Canon Kabushiki Kaisha|Communication apparatus, method for controlling communication apparatus, and program|
JP6161316B2|2013-02-20|2017-07-12|キヤノン株式会社|COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM|
WO2014129844A1|2013-02-21|2014-08-28|엘지전자 주식회사|Method for finding instrument for wi-fi direct p2pcommunication and apparatus therefor|
EP2959701A4|2013-02-22|2016-09-28|Intel Corp|Location based advertisement system using wi-fi|
US9204383B2|2013-03-15|2015-12-01|Intel Corporation|Techniques for selecting an access point for wireless network discovery|
JP2014203201A|2013-04-03|2014-10-27|キヤノン株式会社|Communication device, and control method and program of the same|
CN105027631B|2013-04-11|2018-08-17|英特尔公司|Technology for Wi-Fi universal serial bus and the discovery of Wi-Fi docking services|
CN105144657B|2013-04-17|2019-04-23|英特尔公司|The technology of the direct-connected serviceapplication service platformof the WI-FI for servicing ergosphere 2|
US9635112B2|2013-05-02|2017-04-25|Intel Corporation|Apparatus, system and method of managing an application service platformsession|
CN104144465B|2013-05-08|2017-12-15|华为终端有限公司|A kind of service discovery method and device|
WO2014186593A1|2013-05-15|2014-11-20|Intel Corporation|Techniques to support power-saving background device discovery in a wireless communications system|
WO2014192414A1|2013-05-31|2014-12-04|ソニー株式会社|Information processing device and information processing method|
CN103327645B|2013-06-05|2017-08-18|华为技术有限公司|A kind of method and device for connecting network|
IN2013CH02604A|2013-06-14|2015-10-02|Samsung R & D Inst India Bangalore Pvt Ltd|
EP2816761A1|2013-06-17|2014-12-24|Thomson Licensing|Wifi display compatible network gateway|
CN104427592B|2013-08-26|2019-04-26|中兴通讯股份有限公司|A kind of terminal device and frame method of sending and receiving|
US20150063208A1|2013-08-28|2015-03-05|Qualcomm Incorporated|Systems and methods for service identification in neighborhood aware networks|
WO2015034275A1|2013-09-05|2015-03-12|엘지전자|Method and device for performing audio/video streaming in wireless communication system|
KR102215860B1|2013-09-12|2021-02-16|삼성전자 주식회사|Electronic device and control method thereof|
KR102143441B1|2013-11-15|2020-08-11|삼성전자주식회사|Electronic device and method for updating authentication information in electronic device|
JP6267503B2|2013-12-11|2018-01-24|キヤノン株式会社|Information processing apparatus, control method therefor, and program|
US10349341B2|2014-01-17|2019-07-09|Blackberry Limited|Wireless network service type|
WO2015111892A1|2014-01-22|2015-07-30|엘지전자 주식회사|Method for constructing docking protocol by using direct communication, and apparatus therefor|
WO2015111893A1|2014-01-22|2015-07-30|엘지전자 주식회사|Method for searching for docking service and peripheral function by using direct communication and apparatus for same|
US9980121B2|2014-01-26|2018-05-22|Lg Electronics Inc.|Method and apparatus for performing discovery in wireless communication system|
KR20160119809A|2014-02-03|2016-10-14|엘지전자 주식회사|Method and apparatus for session initiation in wireless communication system|
US9980122B2|2014-02-07|2018-05-22|Lg Electronics Inc.|Method and device for conducting discovery in wireless communication system|
CN105900528B|2014-02-10|2021-01-29|英特尔公司|Wi-Fi direct service mechanism for wireless gigabit display extension|
US10757196B2|2014-02-28|2020-08-25|Samsung Electronics Co., Ltd|Method and apparatus for displaying application data in wireless communication system|
EP3114820B1|2014-03-06|2019-06-26|Samsung Electronics Co., Ltd.|Method and system for establishing a service session between seeker device and advertiser device|
KR102226520B1|2014-03-07|2021-03-11|삼성전자주식회사|Method and apparatus for updating advertising information|
WO2015152657A1|2014-04-02|2015-10-08|엘지전자 주식회사|Method and apparatus for transceiving signal by nan terminal in wireless communication system|
CN104216670B|2014-08-07|2018-02-23|惠州Tcl移动通信有限公司|The system of external display and its external display methods|
CN104185057B|2014-08-08|2017-07-28|广东欧珀移动通信有限公司|A kind of Wi Fi Display display methods and device|
US9692699B2|2014-10-30|2017-06-27|Intel Corporation|Apparatus, system and method of protecting a service identifier|
KR102331543B1|2014-10-31|2021-11-26|현대모비스 주식회사|System and method for displaying supported services in vehicle|
JP6451238B2|2014-11-17|2019-01-16|セイコーエプソン株式会社|Device for transmitting or receiving video, method for controlling device, computer program|
US20160157193A1|2014-12-01|2016-06-02|Emily Qi|Exchanging ranging and location information among peer-to-peer devices|
CN106537955B|2015-02-17|2020-03-20|华为技术有限公司|Data transmission method and device|
CN104994153B|2015-06-30|2018-09-14|Tcl移动通信科技(宁波)有限公司|A kind of image transfer method and system of WIFI DISPLAY|
US10560833B2|2015-07-16|2020-02-11|Lg Electronics Inc.|Method and device for exchanging frames for proxy service in wireless communication system|
US10148769B2|2015-09-11|2018-12-04|Blackberry Limited|Pre-association discovery of services|
US10721610B2|2016-05-20|2020-07-21|Huawei Technologies Co., Ltd.|Communication method and apparatus for pr-association rich media exchange|
法律状态:
2019-01-08| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]|
2020-02-27| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2021-04-06| B09A| Decision: intention to grant [chapter 9.1 patent gazette]|
2021-05-11| B16A| Patent or certificate of addition of invention granted|Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 11/05/2021, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
申请号 | 申请日 | 专利标题
US26185009P| true| 2009-11-17|2009-11-17|
US61/261,850|2009-11-17|
PCT/KR2010/008084|WO2011062404A2|2009-11-17|2010-11-16|Method and device for investigating wifi display service in a wifi direct network|
[返回顶部]